Skip to main content
Developers
See the website
Short Description
The Automatic Differentiation General Purpose Research Simulator (AD-GPRS) is a flexible and extensible multiphysics simulation platform. It employs automatic differentiation to construct the Jacobian allowing for an easy extension to new physics and constitutive relations, as well as for complete flexibility in the specification of independent variables, which leads to a unified simulator for different formulations and solution strategies. There are no assumptions about the underlying grid structure thus unstructured grids are supported for accurate representation of the complex structure and heterogeneity of subsurface formations. Fully implicit or sequentially implicit time-discretization schemes are available. The latter is designed for handling different physical sub-problems with flexible coupling strategies.
AD-GPRS can be used, for example, to simulate enhanced oil recovery (EOR) processes, CO2 sequestration in saline aquifers and depleted oil reservoirs, shale gas/oil production, and enhanced steam injection.
Website
https://supri-b.stanford.edu/research/ad-gprs
Code Repository
zapad.stanford.edu/ERE/AD-GPRS
License
Proprietary
Categorization
Simulator: flow, transport, reaction
Simulator: deformation
Targeted Application Areas
Reservoir engineering
Gas storage
Considered Porous-Media Scales
Core / Sample
Programming languages
Other